﻿using System;
using System.Collections.Generic;
using Medianamik.UI.Web.Shop.Data.Dto;

namespace Medianamik.UI.Web.Shop.Data.ViewModels
{
    public class ProductBrandViewModel<TBrand,TModel,TCategory>
        where TBrand : Interfaces.IBrand
        where TModel : Interfaces.IModel
        where TCategory : Interfaces.ICategory
    {
        public Guid NodeId { get; set; }
        public string Name { get; set; }
        public string Image { get; set; }
        public IList<ProductDto<TBrand,TCategory, TModel>> Products { get; set; }
    }

    public class ProductBrandViewModel : ProductBrandViewModel<Brand, Model, Category>
    {}
}
